home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Day Cry
/
Day Cry CD.bin
/
oh_towns
/
taropyon
/
splib
/
splib.lzh
/
PRG
/
LHX
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1994-08-25
|
3KB
|
100 lines
######################################################################
# "makefile"
######################################################################
# <target> : <source(s)>
# <command>
#---------------------------------------------------------------------
# $? â^ü[âQâbâgéµéΦÉVé╡éóé╖é╫é─é╠â\ü[âXû╝
# $# é╖é╫é─é╠â\ü[âXû╝é╔é¿é½é⌐éφéΦé▄é╖
# $& $# é╞ô»é╢é┼é╖é¬üAègÆúÄqüi. éµéΦîπüjé¬ÄµéΦÅ£é⌐éΩé─éóé▄é╖
# $@ â^ü[âQâbâgû╝é╔é¿é½é⌐éφéΦé▄é╖
# $* $@ é╞ô»é╢é┼é╖é¬üAègÆúÄqé¬ÄµéΦÅ£é⌐éΩé─éóé▄é╖
# $< éPö╘ì╢é╔éáéΘâ\ü[âXû╝é╔é¿é½é⌐éφéΦé▄é╖
# $> $< é╞ô»é╢é┼é╖é¬üAègÆúÄqé¬ÄµéΦÅ£é⌐éΩé─éóé▄é╖
# $:<ò╢ÄÜ>
# ${ ... }
######################################################################
#---------------------------------------------------------------------
# rules
#
.SUFFIXES: .asm .c
CC = run386 /HC386/BIN/hcd386p.exp
CFLAGS = -tmpi1 d:/tmp/t1 -tmpi2 d:/tmp/t2
ASM = 386asm
AFLAGS = -twoc -nolist
LINK = run386 /HC386/BIN/386linkp
.c.obj:
$(CC) $< $(CFLAGS) -object $@
.asm.obj:
$(ASM) $< $(AFLAGS) -object $@
.PATH : ./
#---------------------------------------------------------------------
TARGET = lhx.exp
HC_PRO = hc.pro
HC_PATH = /HC386
LIB_PATH = $(HC_PATH)/LIB
USR_LIBS = ../../LIB/splib.lib
dmy : $(HC_PRO) $(TARGET) H:/USR/TOOL/lhx.exp
@echo - end -
$(HC_PRO) : makefile
@echo #pragma Off(Floating_point) > $@
@echo #pragma Ipath("../../inc/") >> $@
@echo - make $(HC_PRO) -
#---------------------------------------------------------------------
# install
#
H:/USR/TOOL/lhx.exp : lhx.exp
copy lhx.exp H:\USR\TOOL\lhx.exp > nul
#---------------------------------------------------------------------
KYB2_OBJ = ../../OBJ/kyb2.obj
PCL_OBJS = \
$(LIB_PATH)/loader.obj \
$(LIB_PATH)/pcptool.obj \
OBJ/pcp_dta.obj \
$(LIB_PATH)/pcp_exit.obj
OBJ1 = OBJ/main.obj OBJ/files.obj OBJ/match.obj OBJ/util.obj OBJ/header.obj \
OBJ/getopt.obj
OBJ2 = OBJ/list.obj OBJ/append.obj OBJ/extract.obj OBJ/dosio.obj OBJ/error.obj
OBJ4 = OBJ/path.obj
OBJC = OBJ/usage_jc.obj OBJ/slide.obj OBJ/huf.obj OBJ/dhuf.obj \
OBJ/maketree.obj OBJ/maketbl.obj OBJ/crcio.obj OBJ/larc.obj OBJ/shuf.obj
OBJH = OBJ/hclib.obj OBJ/usrlib.obj
OBJS = \
$(PCL_OBJS) \
$(KYB2_OBJ) \
$(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJC) $(OBJH)
LNK = \
$(OBJS) \
-lib \
$(USR_LIBS) \
$(LIB_PATH)/snd \
$(LIB_PATH)/tbios \
$(LIB_PATH)/fmcfrb \
$(LIB_PATH)/t_os \
$(HC_PATH)/small/hce \
$(HC_PATH)/small/na \
-stack 128000 \
-nosymbol \
-twocase
lhx.exp : $(OBJS) $(USR_LIBS)
$(LINK) @${$(LNK)} -exe $@
@del make.i
#*********************************************************************
# üª -pack é≡òté»éΘé╞ÄqâvâìâZâXé╞é╡é─Ägéªé╚éóé╠é┼Æìê╙üIüI
#*********************************************************************